﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Revis.VClinicNet.App.Internal.Dto;

namespace Revis.VClinicNet.App.Internal
{
    public interface IPatientService
    {
        long Create(PatientCreateDto patientCreateDto);
        
        long Edit(PatientEditDto patientEditDto);
        bool Destroy(long patientId);
        TDto Find<TDto>(long patientId);
        IList<TDto> FindBy<TDto>(string field, string value);
    }
}
